Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group D, Manchester Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington French Open - Paris Libema Open - 's-Hertogenbosch Wimbledon - London U.S. Open - New York Guangzhou Challenger Great Britain F10 Great Britain F3 Great Britain F13 USA F23 Great Britain F17 USA F23 Great Britain F5 Great Britain F7 Great Britain F8 Belgium F3 Great Britain F14 USA F22 Spain F36 Great Britain F16 Great Britain F1 Great Britain F2 France F2 Great Britain F4 Great Britain F6 Usa F15 Usa F16 Usa F17 Great Britain F15 Great Britain F16 France F2 Great Britain F3 Great Britain F4 Italy F6 Italy F7 Italy F8 Usa F16 Great Britain F8 USA F17 Great Britain F9 Great Britain F13 USA F23 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F2 France F2 Great Britain F3 Great Britain F4 Thailand F2 China F3 China F4 USA F13 Great Britain F10 Great Britain F11 Great Britain F13 USA F23 Great Britain F15 USA F24 Great Britain F16 Great Britain F17 Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F9 Great Britain F10 Great Britain F11 Ireland F1 Great Britain F12 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain F16 Great Britain F17 Great Britain F18 Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F6 Great Britain F7 Great Britain F8 Great Britain F11 Sweden F3 Great Britain F15 Great Britain F1 Egypt F17 Egypt F18 Great Britain F6 Great Britain F7 Great Britain F8 Great Britain F4 Usa F9 Great Britain F10 Great Britain F18 Great Britain F6 Great Britain F9 Great Britain F15 Great Britain F10 Great Britain F11 Great Britain F19 Great Britain F20 Turkey F4 Great Britain F3 Spain F7 Great Britain F10 Great Britain F11 Great Britain F12 Great Britain F13 Great Britain F3 Great Britain F2 France F3 Italy F9 Ireland F1 Great Britain F9 Izmir Challenger Orleans Challenger Loughborough Challenger Loughborough Challenger Seoul Challenger Canberra Challenger Glasgow Challenger Barletta Challenger Winnetka Challenger Savannah Challenger Chicago Challenger Fairfield Challenger The Nottingham Open - Nottingham Countrywide Classic - Los Angeles Nonthaburi 4 Challenger Farmers Classic - Los Angeles PBZ Zagreb Indoors - Zagreb Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Open 13 - Marseille Brisbane International - Brisbane SAP Open - San Jose US Men's Clay Court Championship - Houston Oeiras 2 Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Monza Challenger BB&T Atlanta Open - Atlanta Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Memphis Open - Memphis Mercedes Cup - Stuttgart AEGON International - Eastbourne Brisbane International - Brisbane AEGON International - Eastbourne Hall of Fame Open - Newport New York Open - New York Millennium Estoril Open - Estoril Nature Valley International - Eastbourne Birmingham Challenger Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Citi Open - Washington Winston-Salem Open - Winston-Salem Sydney Tennis Classic - Sydney US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Gerry Weber Open - Halle Hall of Fame Open - Newport Abierto de Tenis Mifel - Los Cabos Lexington Challenger Aegon Nottingham Open - Nottingham Truist Atlanta Open - Atlanta Citi Open - Washington BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Sumter Challenger Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem New York Open - New York US Men's Clay Court Championship - Houston Shanghai Challenger BB&T Atlanta Open - Atlanta New York Open - New York China Open - Beijing Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon AEGON Championships - London Adelaide International 1 - Adelaide Delray Beach Open - Delray Beach Tiburon Challenger Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Mercedes Cup - Stuttgart Viking International - Eastbourne Chengdu Open - Chengdu Truist Atlanta Open - Atlanta Swiss Indoors Basel - Basel Adelaide International - Adelaide Citi Open - Washington LTA Shrewsbury Challenger - Shrewsbury cinch Championships - London Infosys Hall of Fame Open - Newport Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Ostrava Challenger Nottingham Challenger Manchester Challenger Sacramento Challenger Ojai Challenger Loughborough Challenger Rennes Challenger Cherbourg Challenger Le Gosier Challenger Nottingham Challenger St. Remy Challenger Charlottesville Challenger Maui Challenger Bordeaux Challenger Sarasota Challenger Tallahassee Challenger Vancouver Challenger Aptos Challenger Nottingham Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Noumea Challenger Dallas Challenger Cherbourg Challenger Irving Challenger Rome Challenger Jersey Challenger Glasgow Challenger Helsinki Challenger Aptos Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Dallas Challenger Cherbourg Challenger Drummondville Challenger Taipei City Challenger Seoul Challenger Manchester Challenger Lexington Challenger Knoxville Challenger Surbiton Challenger Delray Beach Open - Delray Beach Nottingham Challenger Irving Challenger Glasgow Challenger Surbiton Challenger Nottingham Challenger Binghamton Challenger Lexington Challenger Manchester Challenger Vancouver Challenger Mallorca Challenger Cassis Challenger Quimper Challenger Indian Wells Challenger Phoenix Challenger Ilkley Challenger Surbiton Challenger Charlottesville Challenger Indian Wells Challenger Sarasota Challenger Nottingham Challenger Champaign Challenger Cleveland Challenger Vancouver Challenger Lexington Challenger Aptos Challenger Stockton Challenger Bordeaux Challenger Surbiton Challenger Nottingham 2 Challenger Winston-Salem Open - Winston-Salem Winnetka Challenger The LTA Men's Challenger - Southampton Manama Challenger Naples Challenger Ostrava Challenger Prague Challenger Bordeaux Challenger Bauer Watertechnilogy Cup 2008 - Eckental Jersey Challenger Lexington Challenger Granby Challenger Calabasas Challenger Jersey Challenger Baton Rouge Challenger Calabasas Challenger Champaign Challenger Heilbronn Challenger Aptos Challenger Vancouver Challenger Karshi Challenger Bath Challenger Honolulu Challenger Guadalajara Challenger Cremona Challenger Nottingham-2 Challenger Nottingham Challenger Aptos Challenger Tiburon Challenger Dallas Challenger The Tarka Challenger - Barnstaple St. Remy Challenger Bordeaux Challenger Nottingham Challenger Nottingham-2 Challenger Sacramento Challenger Tiburon Challenger Portoroz Challenger Lexington Challenger Napa Challenger Seoul Challenger Knoxville Challenger Knoxville Challenger Maui Challenger Loughborough Challenger Le Gosier Challenger The LTA Hester Trophy - Manchester Champaign Challenger Lexington Challenger Vancouver Challenger Surbiton Challenger Nottingham Challenger Winston-Salem Open - Winston-Salem Las Vegas Challenger Happy Valley Challenger Wroclaw Challenger St. Brieuc Challenger Busan Challenger Citi Open - Washington Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Citi Open - Washington Winston-Salem Open - Winston-Salem ASB Classic - Auckland Fairfield Challenger Aptos Challenger Monterrey Challenger Surbiton Challenger Aptos Challenger Oeiras 4 Challenger Surbiton Challenger Nottingham Challenger BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Playford Challenger Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo The Stella Artois Championships - London Red Letter Days Open - Nottingham Nottingham Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Vancouver Challenger Rolex Paris Masters - Paris The Artois Championships - London Fairfield Challenger Las Vegas Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Canberra Challenger BNP Paribas Open - Indian Wells Bendigo Challenger Newport Beach Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Mutua Madrid Open - Madrid AEGON International - Eastbourne Internazionali BNL d'Italia - Rome Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington National Bank Open - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Qatar Exxon Mobil Open - Doha Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Heineken Open - Auckland Orlando Challenger Internazionali BNL d'Italia - Rome Oeiras 3 Challenger AEGON Championships - London Shanghai Rolex Masters - Shanghai Nottingham 1 Challenger AEGON International - Eastbourne Stockholm Open - Stockholm SAP Open - San Jose Adelaide International - Adelaide Dallas Open - Dallas Delray Beach Open - Delray Beach Las Vegas Challenger Open 13 - Marseille AEGON Championships - London Rothesay International - Eastbourne Tallahassee Challenger AEGON International - Eastbourne Swiss Indoors Basel - Basel Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Las Vegas Challenger Valencia Open - Valencia ASB Classic - Auckland Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna ASB Classic - Auckland Fever-Tree Championships - London Zhuhai Open - Zhuhai China Open - Beijing Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Murray River Open - Melbourne Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna San Diego Open - San Diego Korea Open - Seoul United Cup - Australia Adelaide International 2 - Adelaide Dallas Open - Dallas Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Mifel Tennis Open - Los Cabos cinch Championships - London Almaty Open - Almaty ABN AMRO Open - Rotterdam cinch Championships - London Abierto Mexicano Telcel - Acapulco Heineken Open - Auckland Brisbane International - Brisbane Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch PBZ Zagreb Indoors - Zagreb AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Apia International - Sydney Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Delray Beach Open - Delray Beach Geneva Open - Geneva AEGON Championships - London Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Open de Nice Cote d'Azur - Nice Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Noventi Open - Halle Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Delray Beach Open - Delray Beach Hall of Fame Open - Newport Geneva Open - Geneva Gerry Weber Open - Halle Erste Bank Open - Vienna San Diego Open - San Diego Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas cinch Championships - London Western & Southern Open - Cincinnati Citi Open - Washington Intrum Stockholm Open - Stockholm Adelaide International 2 - Adelaide Qatar ExxonMobil Open - Doha Emilia-Romagna Open - Parma U.S. National Indoor Tennis Championships - Memphis Hamburg European Open - Hamburg Open de Nice Cote d'Azur - Nice Memphis Open - Memphis Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Sardegna Open - Cagliari Grand Prix Hassan II - Marrakech BMW Open - Munich Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rolex Paris Masters - Paris Miami Open - Miami Sony Ericsson Open - Miami Sony Open Tennis - Miami Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Hopman Cup - Perth Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, PO, GBR-UZB 3-1 Davis Cup, Finals, Group E ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group C ATP Cup - Sydney Davis Cup, Group D, Glasgow Davis Cup, World Group, PO, COL-GBR 1-3 Davis Cup, Group B, Manchester U.S. Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (Wildcard) Wimbledon - London All Lower level tournaments Mubadala World Tennis Championship Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Olympics - Paris Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, 1R, CAN-GBR 2-3 Davis Cup, Finals, QF, GBR-GER 2-0 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, QF, GBR-GER 1-2 Bloomfield Hills Challenger Wimbledon - London Wimbledon (juniors) Stanford Challenger Davis Cup, World Group, 1R, SRB-USA 1-3 Olympics - Rio de Janeiro Chengdu Open - Chengdu Erste Bank Open - Vienna Charlottesville Challenger Australian Open - Melbourne